package cn.com.huzo.model.entities.financial;

import huzofw.model.entities.IAggregateRoot;
import java.io.Serializable;

/**
 * 材料购进表（材料付款）
 *
 * @author 吴旭
 */
public class ReportPaymentForMaterialEntity implements Serializable, IAggregateRoot {

    private static final long serialVersionUID = -441766210013580690L;
    private String SupplierName;                  // 供应商
    private String StyleNo;                       // 款号
    private String MaterialName;                  // 材料名
    private Double MaterialAmountAddedTax;        // 材料购进额（含税）
    private Double MaterialAmountExcludedTax;     // 材料购进额（不含税）
    private Double NonMaterialAmountAddedTax;     // 非材料购进额（含税）
    private Double NonMaterialAmountExcludedTax;  // 非材料购进额（不含税）
    private String InvoiceNo;                     // 发票号
    private String PoNo;                          // 订单合同号
    private String MonthOfBill;                   // 对账月
    private String MonthOfPayed;                  // 付款月
    private Double MaterialTaxRate;               // 材料税率
    private Double NonMaterialTaxRate;            // 非材料税率
    private Short RowFlag;                        // 行标记

    public String getSupplierName() {
        return SupplierName;
    }

    public void setSupplierName(String SupplierName) {
        this.SupplierName = SupplierName;
    }

    public String getStyleNo() {
        return StyleNo;
    }

    public void setStyleNo(String StyleNo) {
        this.StyleNo = StyleNo;
    }

    public String getMaterialName() {
        return MaterialName;
    }

    public void setMaterialName(String MaterialName) {
        this.MaterialName = MaterialName;
    }

    public Double getMaterialAmountAddedTax() {
        return MaterialAmountAddedTax;
    }

    public void setMaterialAmountAddedTax(Double MaterialAmountAddedTax) {
        this.MaterialAmountAddedTax = MaterialAmountAddedTax;
    }

    public Double getMaterialAmountExcludedTax() {
        return MaterialAmountExcludedTax;
    }

    public void setMaterialAmountExcludedTax(Double MaterialAmountExcludedTax) {
        this.MaterialAmountExcludedTax = MaterialAmountExcludedTax;
    }

    public Double getNonMaterialAmountAddedTax() {
        return NonMaterialAmountAddedTax;
    }

    public void setNonMaterialAmountAddedTax(Double NonMaterialAmountAddedTax) {
        this.NonMaterialAmountAddedTax = NonMaterialAmountAddedTax;
    }

    public Double getNonMaterialAmountExcludedTax() {
        return NonMaterialAmountExcludedTax;
    }

    public void setNonMaterialAmountExcludedTax(Double NonMaterialAmountExcludedTax) {
        this.NonMaterialAmountExcludedTax = NonMaterialAmountExcludedTax;
    }

    public String getInvoiceNo() {
        return InvoiceNo;
    }

    public void setInvoiceNo(String InvoiceNo) {
        this.InvoiceNo = InvoiceNo;
    }

    public String getPoNo() {
        return PoNo;
    }

    public void setPoNo(String PoNo) {
        this.PoNo = PoNo;
    }

    public String getMonthOfBill() {
        return MonthOfBill;
    }

    public void setMonthOfBill(String MonthOfBill) {
        this.MonthOfBill = MonthOfBill;
    }

    public String getMonthOfPayed() {
        return MonthOfPayed;
    }

    public void setMonthOfPayed(String MonthOfPayed) {
        this.MonthOfPayed = MonthOfPayed;
    }

    public Double getMaterialTaxRate() {
        return MaterialTaxRate;
    }

    public void setMaterialTaxRate(Double MaterialTaxRate) {
        this.MaterialTaxRate = MaterialTaxRate;
    }

    public Double getNonMaterialTaxRate() {
        return NonMaterialTaxRate;
    }

    public void setNonMaterialTaxRate(Double NonMaterialTaxRate) {
        this.NonMaterialTaxRate = NonMaterialTaxRate;
    }

    public Short getRowFlag() {
        return RowFlag;
    }

    public void setRowFlag(Short RowFlag) {
        this.RowFlag = RowFlag;
    }
}
